<!DOCTYPE html>
<html lang="en">
  <!-- 百度统计 -->
  <script>
    var _hmt = _hmt || [];
    (function () {
      var hm = document.createElement("script");
      hm.src = "https://hm.baidu.com/hm.js?01351b0343ccf42968923cff21a4a851";
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
  </script>

  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="description" content="bookmark" />
    <meta name="author" content="luchenqun" />
    <title>在线书签管理工具-我的书签</title>
    <link href="css/externe/semantic.min.css " rel="stylesheet" />
    <link href="css/externe/calendar.min.css" rel="stylesheet" />
    <link href="css/externe/toastr.min.css" rel="stylesheet" />
    <link href="css/style.css " rel="stylesheet" />
    <link href="css/externe/uploadfile.css" rel="stylesheet" />
    <link href="css/externe/ngDialog.css" rel="stylesheet" />
    <link href="css/externe/ngDialog-theme-default.css" rel="stylesheet" />
    <link href="css/externe/ngDialog-theme-plain.css" rel="stylesheet" />
    <script type="text/javascript">
      window.onload = function () {
        var clipboard = new ClipboardJS(document.getElementById("clipboard"));
        clipboard.on("success", function (e) {
          var text = e.text.length >= 180 ? e.text.substr(0, 180) + "..." : e.text;
          toastr.success(text + "<br/>已复制到您的剪切板", "提示");
          e.clearSelection();
        });
        clipboard.on("error", function (e) {
          var text = e.text.length >= 180 ? e.text.substr(0, 180) + "..." : e.text;
          toastr.error(text + "<br/>复制失败", "提示");
        });

        if (window.location.hostname.indexOf("mybookmark.cn") >= 0) {
          toastr.warning("域名【mybookmark.cn】将于2021年11月份到期，届时将不再续费无法访问。后续将使用新域名【http://b.lucq.fun】为您提供服务。5分钟后会自动跳转到新的域名。", "提示");
          $(".js-domain").removeClass("hidden");
          setTimeout(function () {
            window.location = "http://b.lucq.fun/#/tags";
          }, 5 * 60 * 1000);
        }
      };
      let resizeContainer = () => {
        let count = 1;
        let id = setInterval(() => {
          if (count++ >= 100) {
            clearInterval(id);
          }
          $("#js-container").css("left", ($(window).width() - $("#js-container").width()) / 2);
        }, 10);
      };
      window.onresize = resizeContainer;
      resizeContainer();
    </script>
  </head>

  <body ng-app="bookmarkApp">
    <div class="ui container" id="js-container" style="position: absolute; left: 86">
      <div class="ui error hidden message js-domain" style="margin-bottom: 3px">
        <div class="header">域名更换提示！</div>
        <ul class="list">
          <li>域名【mybookmark.cn】将于2021年11月份到期，届时将不再续费无法访问。目前已使用新域名【<a href="http://b.lucq.fun/">http://b.lucq.fun</a>】为您提供服务。</li>
          <li>5分钟后会自动跳转到新的域名。<a href="http://b.lucq.fun/">立即跳转</a></li>
        </ul>
      </div>
      <!-- directive：菜单 -->
      <menus></menus>
      <div class="ui container" style="width: 100%; height: 2px"></div>
      <div class="ui container">
        <div ui-view></div>
      </div>
      <div class="ui container" style="width: 100%; height: 2px"></div>
      <div class="foot">
        <div class="ui segment container" style="text-align: center">我爱佳佳与这个世界&nbsp;&nbsp;|&nbsp;&nbsp;<a href="http://mb.lucq.fun/">移动设备访问</a>&nbsp;&nbsp;|&nbsp;&nbsp;联系我(QQ群：1026967226)&nbsp;&nbsp;|&nbsp;&nbsp;<a href="http://beian.miit.gov.cn/" target="_blank">粤ICP备18032994号</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="https://github.com/luchenqun/my-bookmark" target="_blank">网站源码</a>&nbsp;&nbsp;|&nbsp;&nbsp;V2.0.0&nbsp;&nbsp;|&nbsp;&nbsp;<span>加载失败，请按 Ctrl + Shift + R 强制刷新！(●'◡'●)</span><br /></div>
        <!-- 主要用来配合clipboard.min.js复制文本的 -->
        <div id="clipboard" data-clipboard-text="i love this world and jiajia!" style="opacity: 0; cursor: default">
          <span>Copy</span>
        </div>
      </div>
      <!-- directive：书签编辑 -->
      <edit></edit>
      <!-- directive：书签信息 -->
      <bookmarkinfo></bookmarkinfo>
    </div>
    <script src="scripts/externe/jquery-3.1.1.min.js"></script>
    <script src="scripts/externe/jquery.form.js"></script>
    <script src="scripts/externe/toastr.min.js"></script>
    <script src="scripts/externe/angular.min.js"></script>
    <script src="scripts/externe/angular-ui-router.min.js"></script>
    <script src="scripts/externe/angular-cookies.min.js"></script>
    <script src="scripts/externe/axios.min.js"></script>
    <script src="scripts/app-angular.js"></script>
    <script src="scripts/services/data-service.js"></script>
    <script src="scripts/services/pub-sub-service.js"></script>
    <script src="scripts/directives/module-directive.js"></script>
    <script src="scripts/directives/js-init-directive.js"></script>
    <script src="scripts/controllers/bookmarks-controller.js"></script>
    <script src="scripts/controllers/home-controller.js"></script>
    <script src="scripts/controllers/settings-controller.js"></script>
    <script src="scripts/controllers/login-controller.js"></script>
    <script src="scripts/controllers/tags-controller.js"></script>
    <script src="scripts/controllers/advice-controller.js"></script>
    <script src="scripts/controllers/menus-controller.js"></script>
    <script src="scripts/controllers/edit-controller.js"></script>
    <script src="scripts/controllers/bookmark-info-controller.js"></script>
    <script src="scripts/controllers/search-controller.js"></script>
    <script src="scripts/controllers/hot-controller.js"></script>
    <script src="scripts/controllers/note-controller.js"></script>
    <script src="scripts/externe/semantic.min.js"></script>
    <script src="scripts/externe/calendar.min.js"></script>
    <script src="scripts/externe/jquery.uploadfile.min.js"></script>
    <script src="scripts/externe/ng-infinite-scroll.min.js"></script>
    <script src="scripts/externe/angular-sortable-view.min.js"></script>
    <script src="scripts/externe/ngDialog.min.js"></script>
    <script src="scripts/externe/clipboard.min.js"></script>
    <script src="scripts/externe/timeago.min.js"></script>
    <script src="scripts/externe/dayjs.min.js"></script>
    <script src="scripts/externe/md5.js"></script>
    <script src="scripts/externe/pnglib.js"></script>
    <script src="scripts/externe/identicon.js"></script>
  </body>
</html>
